package com.ccg.plat.data.remote.api

import okhttp3.ResponseBody
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.POST
import retrofit2.http.QueryMap
import retrofit2.http.Url

/**
 * @author : C4_雍和
 * 描述 :
 * 主要功能 :
 * 维护人员 : C4_雍和
 * date : 2025/8/9 7:59
 */
interface NetService {
    /**
     * 联网获取数据
     * @param url String
     * @return ResponseBody
     */
    @GET
    suspend fun getNetData(@Url url: String): ResponseBody


    @GET
    suspend fun getDataForNet(@Url url: String, @QueryMap map: Map<String, String>): ResponseBody

    @POST
    fun putDataForNet(@Url url: String, @Body map: Map<String, String>): ResponseBody
}